/*
main.js是项目启动脚本，主要做以下事情：
    1、引入Vue库：首先，main.js会引入Vue框架本身，如果是使用Vue 3，则通常会这样做：
    import { createApp } from 'vue';

    2、创建Vue应用实例：接下来，main.js会使用Vue的createApp函数（Vue 3中）创建一个新的Vue应用实例，并传入根组件：
    const app = createApp(App);
    这里App通常是你的根组件，通常位于src/App.vue。

    3、挂载根组件：在创建了应用实例之后，main.js会将这个实例挂载到项目入口index.html中的<div id="app"></div>：
    app.mount('#app');

    4、引入和使用插件：你还可以在main.js中引入和注册全局插件，例如Vuex（状态管理库）、Vue Router（路由管理库）等：
    import router from './router';
    import store from './store';
    app.use(router);
    app.use(store);

*/
import { createApp } from 'vue';
import App from './App.vue';
import router from './router'
import ElementPlus from 'element-plus';
import 'element-plus/dist/index.css';
import { createPinia } from 'pinia'; 


const app = createApp(App);
app.use(ElementPlus);
app.use(createPinia()); 
app.use(router);
app.mount('#app');